/* CSS  */
body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img{border:none;}	/* È¥³ýIE±ß¿ò */
table,tr,div,span{font-size:12px;}
a:link {text-decoration:none; color: #333;}/* Ä¬ÈÏA */
a:visited {text-decoration:none; }/* Ä¬ÈÏA */
a:hover {text-decoration: underline; color: #1D2974;}

a,area { blr:expression(this.onFocus=this.blur())} 	/* for IE È¥µ¿divÁ´½ÓÐé±ß¿ò*/
a:focus {outline:none;} 							/* for Firefox */

.H5{ height:5px; font-size:0px;}
.H10{ height:10px; font-size:0px;}
.H15{ height:15px; font-size:0px;}

a.sites:link,a.sites:visited {text-decoration: none; font-size:12px; color: #000000;}
a.sites:hover {text-decoration: underline; font-size:12px; color: #1D2974;}

.div_ul_1{
	top: 33px; visibility: visible; left: 0px; width: 170px; display: none;
}
.div_ul_2{
	top: 0px; display: none; visibility: visible;
}
.div_ul_3{
	top: 0px; display: none; visibility: visible;
}

/* top */
.menubg{background-image: url(../img/menubg.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		height:34px;
		margin:15px; 0px;}
a.menu:link,a.menu:visited {text-decoration: none; font-size:14px; color: #FFFFFF; }
a.menu:hover {text-decoration: underline; font-size:14px; color: #FFFFFF;font-weight: bold;}



.menubg ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index: 10;
}
.menubg ul li{
position: relative;
display: inline;
float: left;
text-align:center;
}
.menubg ul li a{
display: block;
 /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
text-decoration: none;
}
* html .menubg ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.menubg ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.menubg ul li a:hover{
/*tab link background during hover state*/
color: white;
}

/*1st sub level menu*/
.menubg ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index: 10;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menubg ul li ul li{
display: list-item;
background: #4A599C;
float: none;
text-align:center;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menubg ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.menubg ul li ul li a{
font: normal 13px Verdana;
width: 133px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
background: #28B6F8; 
border-bottom: 1px solid gray;
z-index: 10;
}

.menubg ul li ul li a:hover{ /*sub menus hover style*/
background: #0A91CB;
color: black;
}

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.ontrs { background:#FFFFFF; font-size:12px;}
.ontrs:hover{background:#EFEFEF;}

.ontrs1 { background:#FFFFFF; font-size:11px;-webkit-text-size-adjust: none}
.ontrs1:hover{background:#EFEFEF;}

a.stitle:link,a.stitle:visited {text-decoration:underline; font-size:12px; color: #000000;}
a.stitle:hover {text-decoration: underline; font-size:12px; color: #1D2974;}

a.stitle1:link,a.stitle1:visited {text-decoration:underline; font-size:11px; color: #000000;}
a.stitle1:hover {text-decoration: underline; font-size:11px; color: #1D2974;}




/*促销*/
a.cuxiao:link,a.cuxiao:visited {text-decoration: none; font-size:14px; color: #f00; line-height:160%}
a.cuxiao:hover {text-decoration: underline; font-size:14px; color: #f00;line-height:160%}


/* right */
.Rimg{ border:#D8DAF3 1px solid; padding:3px; background:#FFFFFF}
a.rightA:link,a.rightA:visited {text-decoration: none; font-size:12px; color: #666; line-height:160%}
a.rightA:hover {text-decoration: underline; font-size:12px; color: #666;line-height:160%}

/* foot */
.footH{	border-top: 3px solid #2E3092; margin-top:10px;}
.foot{ font-size:12px; color: #666666; line-height: 170%;}


/* index */
.homeborder{border:#D8DAF3 1px solid;}
.mainL{border-right: 1px dashed #D8DAF3; border-bottom: 1px dashed #D8DAF3;padding:10px;width: 485px;}
.mainR{border-bottom: 1px dashed #D8DAF3;padding:10px;width: 485px;}
.mainF{border-right: 1px dashed #D8DAF3;}
.proTit{ color:#2E3092; font-size:13px; font-weight:bold; }


/* news */
.newsT{color:#1D2974; font-size:15px; font-weight:bold; }
.newsshow{ line-height:160%; }

.dTreeNode{ margin-left:5px; line-height:18px;} /* ·ÖÀà×îÍâ DIV*/
.clip{ } /* ²úÆ··ÖÀà DIV*/
.dtree{ }
.nodeSel{} /* µã»÷ºó¡¢Ñ¡ÖÐµÄÀà±ðÑùÊ½ */
.node{}/* Ã»Ñ¡ÖÐµÄÀà±ðÑùÊ½ */
.sosoline{
	background-image: url(../img/product/sosoline.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}

.Rpro{ line-height:160%; margin:10px;}
a.Rproa:link,a.Rproa:visited {text-decoration:none; font-size:12px; color: #000;}
a.Rproa:hover {text-decoration: underline; font-size:12px; color: #0000CC;}

/* 选项卡 */
.probg{
	background-image: url(../img/product/sbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}
.proborder{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D8DAF3;
	border-bottom-color: #D8DAF3;
	border-left-color: #D8DAF3;
	}
.probg1{
	border:#D8DAF3 1px solid; border-bottom:#fff 0px solid;
	background-image: url(../img/product/sbg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align:center;
	padding:0px 15px;
	line-height:29px;
	height:29px;
	font-weight:bold;
	float:left;
	margin-right:15px; margin-bottom:-1px;
	text-decoration: underline;
	}
.probg2{border:#D8DAF3 1px solid;	
	background-image: url(../img/product/sbg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align:center;
	padding:0px 15px;
	line-height:29px;
	height:29px;
	font-weight:bold;
	float:left;
	margin-right:15px; margin-bottom:-1px;
	}
a.probga:link,a.probga:visited {text-decoration:none; font-size:12px; color: #000;font-weight:bold;}
a.probga:hover {text-decoration: underline; font-size:12px; color: #0000CC;font-weight:bold;}

#show { margin:2px;}
#show a{ color:#0000CC; text-decoration: underline ;font-weight:normal;}

.dstyle1 {   
font-size:12px;   
font-weight: bold;   
color: #ff6600;   
}   
.dstyle2 {   
font-size:16px;   
font-weight: bold;   
color: #ffffff;   
}

/*NEWCSS*/
a.l1 {text-decoration:none;font-family:"新宋体",sans-serif;font-size: 14px;color: #000000;font-weight: normal;line-height: 180%;}
a.l1:hover {font-family:"新宋体",sans-serif;font-size: 14px;color: #212c8c;font-weight: normal;line-height: 180%; }
a.l2 {text-decoration:none;font-family:"新宋体",sans-serif;font-size: 12px;color: #000000;font-weight: normal;}
a.l2:hover {font-family:"新宋体",sans-serif;font-size: 12px;color: #212c8c;font-weight: normal;}
.sinput_new_s{ border:#A0A0A0 1px solid;}
.product_details { padding:5px 5px 5px 5px;}
.Font_1 {color:#ff6600;font-size: 14px;font-family:"新宋体",sans-serif; font-weight:bold;}
.Font_2 {color:#ef1c21;font-size: 16px;font-family:"新宋体",sans-serif; font-weight:bold;}
.searlist{ float:left; width:180px; line-height:30px; overflow:hidden;}
#loading{ font-family:Arial, Helvetica, sans-serif; padding:10px;}
#GetIndex_IDList,#GetEnterpriseNameList{
	line-height:20px;
	text-align:left;
	width:300px;
	margin-left:0px;
	border:1px solid #CCC;
	background:#FFFFFF;
	VISIBILITY:visible;
	position: absolute;  /*FengY  background:#FFFFFF;  */
	}
#GetIndex_IDList span,#GetEnterpriseNameList span{ float:left; padding-left:2px;width:297px;}
#GetIndex_IDList span:hover,#GetEnterpriseNameList span:hover{ float:left; padding-left:2px; background:#F3F3F3;width:297px;}

#searlists{line-height:35px;}

.allprice{ font-size:16px; font-weight:bold; border-top:1px dotted #DEDBF7;border-bottom:1px dotted #DEDBF7; padding-right:5px; height:40px;}
.allprice span{ font-size:16px; font-weight:bold; color:#FF0000;}
#noselectTALEN{ color:#FF0000;}
.topfoot{ border-top:1px dotted #DEDBF7;border-bottom:1px dotted #DEDBF7; padding-left:10px;}
.searchT2{font-size:13px; color: #000000; font-weight:bold; margin:10px 0px;}

.trclasson{background:#FFD08A;}
.trclass{background:#FFFFFF;}

#QQFloat{Z-INDEX:20; left:0px; VISIBILITY:visible; WIDTH:125px; POSITION:absolute; TOP:5px;}
#QQFloat .lclose{POSITION:absolute; text-align:right; width:125px; margin-top:5px; padding-right:5px; }
.protishi{ line-height:170%; font-size:12px; margin-top:1px; margin-bottom:20px;}
.usercenter{ width:70px; height:22px; overflow:hidden; position: absolute; line-height:22px; margin-top:-11px; padding:0px; text-align:center}
.usercenter:hover{ width:70px; height:110px;overflow:visible;position: absolute; line-height:22px; background:#F7F7F7;margin-top:-11px;padding:0px;text-align:center; border-bottom:solid 2px #97C350}

.mfoot{ margin-bottom:-3px;}
.sinputfy,.taobaofy{ height:22px; line-height:22px; width:184px; border:1px solid #C8C8C8; background:#FFFFFF;}

.clear_div { overflow:hidden; zoom:1;}
.gray_border{ background:#fff; border:1px solid #e9e9e9;}
div.h_video{ clear:both; width:780px; margin:15px auto;}
dl.h_video{ clear:both; position:relative; padding:20px 0;}
dl.h_video dt{ text-align:right; position:absolute; top:-23px; right:10px;} 
dl.h_video dt a{ display:inline-block; vertical-align:middle;  margin:0 3px; cursor:pointer; background:#00a5f5; width:12px; height:8px; line-height:8px; overflow:hidden; text-align:left; text-indent:-999999px;}
dl.h_video dt a.on{ background:#eeb307;}
dl.h_video dd{ clear:both;}
dl.h_video ul{ padding-left:0.5%; clear:both;}
dl.h_video li{ float:left; width:24.8%; text-align:center;}
dl.h_video li p{ clear:both; width:180px; margin:0 auto; text-align:center; line-height:1.4em; padding-top:8px;}
.eng{ font-family:Arial; color:#828282; font-weight:normal; padding-left:10px; vertical-align:middle; font-size:10px; text-transform:uppercase;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
dl.gray_th{ clear:both; height:38px; line-height:38px; overflow:hidden;}
dl.gray_th dt{ float:right; padding-right:10px;}
dl.gray_th dd{ padding-left:16px; float:left; font-size:14px; font-weight:bold; color:#153d6b;}